HTML DOCTYPE

এইচটিএমএল ডকুমেন্ট টাইপ ডিক্লারেশন

HTML নথির ধরন

সমস্ত HTML নথি অবশ্যই DOCTYPE ঘোষণা দিয়ে শুরু করতে হবে৷

ঘোষণা একটি HTML ট্যাগ নয়। এটি "তথ্য" যা ব্রাউজারকে বলে যে কী ধরনের নথি প্রত্যাশিত।

HTML5-এ, DOCTYPE ঘোষণাটি সহজ:

<!DOCTYPE html>

পুরানো নথিতে (এইচটিএমএল 4 বা এক্সএইচটিএমএল), ঘোষণাটি আরও জটিল কারণ ঘোষণাটি অবশ্যই ডিটিডি (ডকুমেন্ট টাইপ ডেফিনিশন) উল্লেখ করতে হবে।

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">

নথির ধরন সম্পর্কে আরও জানতে, jassif টিমের DOCTYPE রেফারেন্স পড়ুন।

বিভিন্ন DOCTYPES-এ বৈধ HTML উপাদান

ট্যাগ HTML 5 HTML 4 XHTML
<a> হ্যাঁ হ্যাঁ হ্যাঁ
<abbr> হ্যাঁ হ্যাঁ হ্যাঁ
<acronym> না হ্যাঁ হ্যাঁ
<address> হ্যাঁ হ্যাঁ হ্যাঁ
<applet> না হ্যাঁ না
<area> হ্যাঁ হ্যাঁ না
<article> হ্যাঁ না না
<aside> হ্যাঁ না না
<audio> হ্যাঁ না না
<b> হ্যাঁ হ্যাঁ হ্যাঁ
<base> হ্যাঁ হ্যাঁ হ্যাঁ
<basefont> না হ্যাঁ না
<bdi> হ্যাঁ না না
<bdo> হ্যাঁ হ্যাঁ না
<big> না হ্যাঁ হ্যাঁ
<blockquote> হ্যাঁ হ্যাঁ হ্যাঁ
<body> হ্যাঁ হ্যাঁ হ্যাঁ
<br> হ্যাঁ হ্যাঁ হ্যাঁ
<button> হ্যাঁ হ্যাঁ হ্যাঁ
<canvas> হ্যাঁ না না
<caption> হ্যাঁ হ্যাঁ হ্যাঁ
<center> না হ্যাঁ না
<cite> হ্যাঁ হ্যাঁ হ্যাঁ
<code> হ্যাঁ হ্যাঁ হ্যাঁ
<col> হ্যাঁ হ্যাঁ না
<colgroup> হ্যাঁ হ্যাঁ না
<data> হ্যাঁ না না
<datalist> হ্যাঁ না না
<dd> হ্যাঁ হ্যাঁ হ্যাঁ
<del> হ্যাঁ হ্যাঁ না
<details> হ্যাঁ না না
<dfn> হ্যাঁ হ্যাঁ হ্যাঁ
<dialog> হ্যাঁ না না
<dir> না হ্যাঁ না
<div> হ্যাঁ হ্যাঁ হ্যাঁ
<dl> হ্যাঁ হ্যাঁ হ্যাঁ
<dt> হ্যাঁ হ্যাঁ হ্যাঁ
<em> হ্যাঁ হ্যাঁ হ্যাঁ
<embed> হ্যাঁ না না
<fieldset> হ্যাঁ হ্যাঁ হ্যাঁ
<figcaption> হ্যাঁ না না
<figure> হ্যাঁ না না
<font> না হ্যাঁ না
<footer> হ্যাঁ না না
<form> হ্যাঁ হ্যাঁ হ্যাঁ
<frame> না হ্যাঁ না
<frameset> না হ্যাঁ না
<h1> to <h6> হ্যাঁ হ্যাঁ হ্যাঁ
<head> হ্যাঁ হ্যাঁ হ্যাঁ
<header> হ্যাঁ না না
<hr> হ্যাঁ হ্যাঁ হ্যাঁ
<html> হ্যাঁ হ্যাঁ হ্যাঁ
<i> হ্যাঁ হ্যাঁ হ্যাঁ
<iframe> হ্যাঁ হ্যাঁ না
<img> হ্যাঁ হ্যাঁ হ্যাঁ
<input> হ্যাঁ হ্যাঁ হ্যাঁ
<ins> হ্যাঁ হ্যাঁ না
<kbd> হ্যাঁ হ্যাঁ হ্যাঁ
<label> হ্যাঁ হ্যাঁ হ্যাঁ
<legend> হ্যাঁ হ্যাঁ হ্যাঁ
<li> হ্যাঁ হ্যাঁ হ্যাঁ
<link> হ্যাঁ হ্যাঁ হ্যাঁ
<main> হ্যাঁ না না
<map> হ্যাঁ হ্যাঁ না
<mark> হ্যাঁ না না
<meta> হ্যাঁ হ্যাঁ হ্যাঁ
<meter> হ্যাঁ না না
<nav> হ্যাঁ না না
<noframes> না হ্যাঁ না
<noscript> হ্যাঁ হ্যাঁ হ্যাঁ
<object> হ্যাঁ হ্যাঁ হ্যাঁ
<ol> হ্যাঁ হ্যাঁ হ্যাঁ
<optgroup> হ্যাঁ হ্যাঁ হ্যাঁ
<option> হ্যাঁ হ্যাঁ হ্যাঁ
<output> হ্যাঁ না না
<p> হ্যাঁ হ্যাঁ হ্যাঁ
<param> হ্যাঁ হ্যাঁ হ্যাঁ
<picture> হ্যাঁ না না
<pre> হ্যাঁ হ্যাঁ হ্যাঁ
<progress> হ্যাঁ না না
<q> হ্যাঁ হ্যাঁ হ্যাঁ
<rp> হ্যাঁ না না
<rt> হ্যাঁ না না
<ruby> হ্যাঁ না না
<s> হ্যাঁ হ্যাঁ না
<samp> হ্যাঁ হ্যাঁ হ্যাঁ
<script> হ্যাঁ হ্যাঁ হ্যাঁ
<section> হ্যাঁ না না
<select> হ্যাঁ হ্যাঁ হ্যাঁ
<small> হ্যাঁ হ্যাঁ হ্যাঁ
<source> হ্যাঁ না না
<span> হ্যাঁ হ্যাঁ হ্যাঁ
<strike> না হ্যাঁ না
<strong> হ্যাঁ হ্যাঁ হ্যাঁ
<style> হ্যাঁ হ্যাঁ হ্যাঁ
<sub> হ্যাঁ হ্যাঁ হ্যাঁ
<summary> হ্যাঁ না না
<sup> হ্যাঁ হ্যাঁ হ্যাঁ
<table> হ্যাঁ হ্যাঁ হ্যাঁ
<tbody> হ্যাঁ হ্যাঁ না
<td> হ্যাঁ হ্যাঁ হ্যাঁ
<template> হ্যাঁ না না
<textarea> হ্যাঁ হ্যাঁ হ্যাঁ
<tfoot> হ্যাঁ হ্যাঁ না
<th> হ্যাঁ হ্যাঁ হ্যাঁ
<thead> হ্যাঁ হ্যাঁ না
<time> হ্যাঁ না না
<title> হ্যাঁ হ্যাঁ হ্যাঁ
<tr> হ্যাঁ হ্যাঁ হ্যাঁ
<track> হ্যাঁ না না
<tt> না হ্যাঁ হ্যাঁ
<u> হ্যাঁ হ্যাঁ না
<ul> হ্যাঁ হ্যাঁ হ্যাঁ
<var> হ্যাঁ হ্যাঁ হ্যাঁ
<video> হ্যাঁ না না
<wbr> হ্যাঁ না না

ব্যায়াম

HTML5 এ সঠিক DOCTYPE ঘোষণা কি?

<DOCTYPE html5>
✗ ভুল! এটি একটি বৈধ DOCTYPE নয়৷
<!DOCTYPE html>
✓ ঠিক আছে! এটি HTML5 এর জন্য একটি সহজ এবং সঠিক সিনট্যাক্স
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 5.0//EN">
✗ ভুল! HTML5 এ এটির প্রয়োজন নেই, একটি সহজ ফরম্যাট ব্যবহার করা হয়